\documentclass{article}
\usepackage[x11names, rgb]{xcolor}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{snakes,arrows,shapes}
\usepackage{amsmath}
%
%
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{0pt}%
\usetikzlibrary{automata}%

\begin{document}
\pagestyle{empty}
%
%
%

\enlargethispage{100cm}
% Start of code
% \begin{tikzpicture}[anchor=mid,>=latex',join=bevel,]
\begin{tikzpicture}[>=latex',join=bevel,]
  \pgfsetlinewidth{1bp}
\Huge%
\pgfsetcolor{black}
  % Edge: q0 -> q1
  \draw [->] (35bp,176bp) .. controls (35bp,164bp) and (35bp,148bp)  .. (35bp,124bp);
  \draw (45bp,150bp) node[auto] {$a$};
  % Edge: q1 -> q2
  \draw [->] (26bp,89bp) .. controls (23bp,83bp) and (20bp,76bp)  .. (19bp,70bp) .. controls (17bp,61bp) and (18bp,52bp)  .. (25bp,35bp);
  \draw (8bp,62bp) node[auto] {$\overline{c}$};
  % Edge: q1 -> q2
  \draw [->] (35bp,88bp) .. controls (35bp,76bp) and (35bp,60bp)  .. (35bp,36bp);
  \draw (45bp,62bp) node[auto] {$\overline{b}$};
  % Node: q0
\begin{scope}
  \draw [state] (35bp,194bp) ellipse (27bp and 18bp);
  \draw (35bp,194bp) node {$q_{0}$};
\end{scope}
  % Node: q1
\begin{scope}
  \draw [state] (35bp,106bp) ellipse (27bp and 18bp);
  \draw (35bp,106bp) node {$q_{1}$};
\end{scope}
  % Node: q2
\begin{scope}
  \draw [state] (35bp,18bp) ellipse (27bp and 18bp);
  \draw (35bp,18bp) node {$q_{2}$};
\end{scope}
%
\end{tikzpicture}
% End of code

%
\end{document}
%


